//品牌管理模块接口
import request from "@/utils/request";
import type {TradeMarkRespondData,TradeMark} from './type'
//项目品牌管理相关的请求的地址
enum API{
    TRADEMARK_URL='/api/admin/product/baseTrademark',
    ADDTRADEMARK_URL='/api/admin/product/baseTrademark/save',
    UPDATETRADEMARK_URL='/api/admin/product/baseTrademark/update',
    DELETETRADEMARK_URL='/api/admin/product/baseTrademark/delete/',

}

/**
 * 获取已有品牌接口方法
 * @param page 获取第几页
 * @param limit 每页多少个
 */
export const reqHasTrademark=(page:number,limit:number)=>request.get<any,TradeMarkRespondData>(API.TRADEMARK_URL+`/${page}/${limit}`)

//添加品牌或修改品牌接口
export const reqAddOrUpdateTrademark=(data:TradeMark)=>{
    if(data.id){
        return request.put<any,any>(API.UPDATETRADEMARK_URL,data)
    }else{
        return request.post<any,any>(API.ADDTRADEMARK_URL,data)
    }
}
//删除品牌接口
export const reqDeleteTrademark=(id:number)=>request.delete<any,any>(API.DELETETRADEMARK_URL+`${id}`)

